<script>
layui.use('laypage', function(){
    var laypage = layui.laypage;

    // 执行一个laypage实例
    laypage.render({
        elem: 'page', // 注意，这里的 page 是 ID，不用加 # 号
        count: '{$count}',     // 数据总数，从服务端得到
        limit: '{$limit}',        // 每页显示的条数。laypage 将会借助 count 和 limit 计算出分页数。
        curr: '{$page}',    // 起始页。
        groups: 10,        // 连续出现的页码个数
        first: '首页',
        last: '尾页',
        prev: '<em>←</em>',
        next: '<em>→</em>',
        theme: '#337AB7',    // 自定义主题。支持传入：颜色值，或任意普通字符。
        jump: function(obj, first){
            // obj 包含了当前分页的所有参数，比如：
            // obj.curr: 得到当前页，以便向服务端请求对应页的数据。
            // obj.limit: 得到每页显示的条数
            // 首次不执行
            if (!first) {
                var href = location.href.replace(/[?|&]page=\d*/, '');
                var and  = href.indexOf('?') == -1 ? '?' : '&';
                window.location.href = href + and + 'page=' + obj.curr;
            }
        }
    });
});
</script>